﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DVK.SP2007
{
    /// <summary>
    /// This allows any kind of mapping creation which matched Key/value pair pattern. 
    /// 
    /// In the current solution, it is used to map Sharepoint Person metadata fields to PersonMetadata class.
    /// Later the PersonMetadata is used to fill in the DvkMessage parts.
    /// 
    /// Very generic interface.
    /// </summary>
    public interface IMapping
    {
        /// <summary>
        /// Gets the mapping as key/value pair dictionary.
        /// </summary>
        /// <returns>mapping</returns>
        Dictionary<string, string> GetMapping();
    }
}
